#include <errno.h>
#include <limits.h>
#include <stdlib.h>
namespace CXX_ERRNO_NOT_CHECKED {

	void func_bad(const char* c_str) {
		unsigned long number;
		char* endptr;

		errno = 0;
		number = strtoul(c_str, &endptr, 0);
	}


	void func_good(const char* c_str) {
		unsigned long number;
		char* endptr;

		errno = 0;
		number = strtoul(c_str, &endptr, 0);
		if (errno == ERANGE) {

		}
		else {
	
		}
	}
}